Software Physical/Virtual Rx Queue Mapping Toward High-Performance Containerized Networking
نویسندگان
چکیده
Softwarization of Network Functions (NFs) accelerates automated deployment and management services on next-gen networks. Combining flexibility high-performance is a vital requirement for Virtualisation (NFV); however, many studies have demonstrated that containerization or virtualization NFs severely degrades the fundamental efficiency packet forwarding. Virtual network I/O, mechanism transferring between guest host, has been seen as performance bottleneck in PVP (Physical-Virtual-Physical) datapath, one main causes this deterioration copy them. Various techniques, such zero-copy, pass-through, hardware offloading, examined to alleviate overhead. However, existing designs implementations incur pragmatic issues, compatibility, manageability, insufficient quality performance. We propose yet another design implementation zero-copy/pass-through acceleration (named IOVTee) resolve real-world problems well enhance forwarding efficiency. IOVTee takes advantage pre-processing virtual switches with achieving zero-copy receive (Rx) path. The pluggable style vhost-user (the de-facto I/O) enables our approach be transparent both containers/VMs switches. In article, we explain heart IOVTee, fully software-based Rx queue mapping (between physical virtual) concept DMA Write-through (to NF). Our evaluation results showed applying drastically increased datapath (by 45% 98% traffic 64-byte 1514-byte packets respectively).
منابع مشابه
High-Performance Networking for Software DSMs
Several messaging software architectures (MSAs) have been proposed and implemented for high-performance local-area networks (LANs). Several of these MSAs have been successful at providing low latency and high bandwidth to user-level processes that communicate via explicit message passing. In this paper we claim that these MSAs are suboptimal for page-based software distributed shared-memory sys...
متن کاملHigh-performance I/O and Networking Software in Sequoia 2000
We describe our experiences producing high-speed network and I/O software in the Sequoia 2000 Project. The efficient movement of very large objects, from tens to hundreds of megabytes in size, is a key requirement for Sequoia distributed applications. We present new designs and implementations of operating system I/O software. Our methods provide significant performance improvements for transfe...
متن کاملA Software Defined Networking Architecture for High Performance Clouds
Multi-tenant clouds with resource virtualization offer elasticity of resources and elimination of initial cluster setup cost and time for applications. However, poor network performance, performance variation and noisy neighbors are some of the challenges for execution of high performance applications on public clouds. Utilizing these virtualized resources for scientific applications, which hav...
متن کاملTowards High-Performance Active Networking
Network processors have been developed to ease the implementation of new network protocols in high-speed routers. Being embedded in network interface cards, they enable extended packet processing at link speed as is required, for instance, for active network nodes. Active network nodes start using network processors for extended packet processing close to the link. The control and configuration...
متن کاملHigh-performance application-specific networking
Experience with parallel and distributed systems has shown that different application domains require different communication models in order to perform efficiently and be programmed conveniently [37, 57, 60]. Unfortunately, programmers traditionally have had to choose between inflexible but efficient inkernel protocols and flexible but inefficient user-level protocols. This thesis presents app...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Network and Service Management
سال: 2021
ISSN: ['2373-7379', '1932-4537']
DOI: https://doi.org/10.1109/tnsm.2020.3049053